CwisScheduler D

Total Complexity 127
Dependencies 1
Dependents 1
Total lines 789
Lines of code 393
Logical lines of code 238
Comment lines 238
Methods 30
Properties 2

Methods 30

Method Rating Maintainability Complexity Lines of code
parsedTaskNameToJsObject()
A
46 13 36
getSubdirectories()
A
49 11 32
convertScheduledTaskFrequency()
A
52 9 25
getScanDirectories()
A
54 9 19
createPhpIniContent()
A
52 8 24
runCronJobChecks()
S
53 7 22
updateCronJobTime()
S
54 7 21
convertIniFilesToTaskNames()
S
55 6 19
getDirectoryContents()
S
56 5 19
changeTaskNameState()
S
57 5 18
parseTaskNames()
S
60 4 14
convertTaskIdToTaskName()
S
62 4 12
stopCronJobTask()
S
57 3 17
parseIniFile()
S
64 4 10
getScheduledTaskScanStartTime()
S
67 4 8
parseIniFiles()
S
63 3 11
checkScheduledTaskTimeIsOver()
S
72 3 5
convertSubdirectoriesToScanPaths()
S
66 3 9
displayErrorMessage()
S
64 3 9
convertTaskNamesToIniFiles()
S
69 2 7
removeTaskName()
S
65 2 9
setTaskState()
S
70 2 6
getTaskState()
S
68 2 7
getTaskId()
S
68 2 7
parseTaskName()
S
75 1 4
getIniFilesList()
S
78 1 3
writeIniFile()
S
67 1 8
convertTaskNameToIniFile()
S
79 1 3
checkScheduledTaskTimeHasCome()
S
75 1 4
convertIniFileToTaskName()
S
72 1 5